#pragma once
#ifndef LHG_GIT_H_INCLUDE
#define LHG_GIT_H_INCLUDE

#include <git2.h>
#include <stdio.h>

void lhg_init(const char *path, const char *name, const char *email);

void lhg_commit(const char *path, const char *name, const char *email, const char *massage);

void lhg_remote(const char *path, const char *url);

void lhg_clone(const char *url, const char *path, const char *username, const char *password);

void lhg_push(const char *path, const char *username, const char *password);

void lhg_add(const char *path, const char *file);

void lhg_remove(const char *path, const char *file);

void lhg_pull(const char *path, const char *name, const char *email, const char *username, const char *password);

#endif // LHG_GIT_H_INCLUDE